Combining Edge Vector and Event Counter for Time-Dependent Power Behavior Characterization
نویسندگان
چکیده
Fine-grained program power behavior is useful in both evaluating power optimizations and observing power optimization opportunities. Detailed power simulation is time consuming and often inaccurate. Physical power measurement is faster and objective. However, fine-grained measurement generates enormous amounts of data in which locating important features is difficult, while coarse-grained measurement sacrifices important detail. We present a program power behavior characterization infrastructure that identifies program phases, selects a representative interval of execution for each phase, and instruments the program to enable precise power measurement of these intervals to get their time-dependent power behavior. We show that the representative intervals accurately model the fine-grained timedependent behavior of the program. They also accurately estimate the total energy of a program. Our compiler infrastructure allows for easy mapping between a measurement result and its corresponding source code. We improve the accuracy of our technique over previous work by using edge vectors, i.e., counts of traversals of control-flow edges, instead of basic block vectors, as well as incorporating event counters into our phase classification. We validate our infrastructure through the physical power measurement of 10 SPEC CPU 2000 integer benchmarks on an Intel Pentium 4 system. We show that using edge vectors reduces the error of estimating total program energy by 35% over using basic block vectors, and using edge vectors plus event counters reduces the error of estimating the fine-grained time-dependent power profile by 22% over using basic block vectors.
منابع مشابه
Efficient Program Power Behavior Characterization
Fine-grained program power behavior is useful in both evaluating power optimizations and observing power optimization opportunities. Detailed power simulation is time consuming and often inaccurate. Physical power measurement is faster and objective. However, fine-grained measurement generates enormous amounts of data in which locating important features is difficult, while coarse-grained measu...
متن کاملPerformance and power consumption of computers using batch service with event and time counter
In this paper we propose a queueing model with a batch service with both event and time counter. Its lower power consumption is an improvement over the batch service with only an event counter which probably causes a longer mean response time. If there are few events in the queue, the event counter cannot reach the lower boundary of the number of events, and thus the computer system will requir...
متن کاملDynamic characterization and predictability analysis of wind speed and wind power time series in Spain wind farm
The renewable energy resources such as wind power have recently attracted more researchers’ attention. It is mainly due to the aggressive energy consumption, high pollution and cost of fossil fuels. In this era, the future fluctuations of these time series should be predicted to increase the reliability of the power network. In this paper, the dynamic characteristics and short-term predictabili...
متن کاملIntroducing New Structures for D-Type Latch and Flip-Flop in Quantum-Dot Cellular Automata Technology and its Use in Phase-Frequency Detector, Frequency Divider and Counter Circuits
Quantum-dot cellular automata (QCA) technology is an alternative to overcoming the constraints of CMOS technology. In this paper, a new structure for D-type latch is presented in QCA technology with set and reset terminals. The proposed structure, despite having the set and reset terminals, has only 35 quantum cells, a delay equal to half a cycle of clocks and an occupied area of 39204 nm2. T...
متن کاملVoltammetric Behavior and Determination of Trace Amounts of Omeprazole Using an Edge-plane Pyrolytic Graphite Electrode
The voltammetric performance of edge-plane pyrolytic graphite (EPG) electrode via adsorptive stripping voltammetry was investigated for study of the electrochemical behavior of omeprazole (OMZ) in aqueous solution. The results revealed that the oxidation of OMZ is an irreversible pH-dependent process that proceeds with the transfer of one electron and one proton in an adsorption-controlled mech...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Trans. HiPEAC
دوره 2 شماره
صفحات -
تاریخ انتشار 2009